package com.iplay.实战java高并发程序设计.chapter5.c55;

/**
 * @author dangwu
 * @since 2021/11/5 4:56 下午
 */
public class TestClient {
    //函数Main，它主要负责调用Client发起请求，并消费返回的数据。
    public static void main(String[] args) {
        Client client = new Client();
        Data name = client.request("name");
        System.out.println("请求完毕");
        try {
            //这里可以用一个sleep代替对其他业务逻辑的处理，在处理这些业务逻辑的过程中，RealData被创建，从而充分利用了等待时间
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println("数据="+name.getResult());
    }
}
